diterpene ester - English Synonyms Dictionary